Augusta Ada King Byron, Countess of Lovelace; 10 декабря 1815, Лондон — 27 ноября 1852, Лондон
Ада Лавлейс и Чарльз Бебидж
Августа Ада Лавлейс родилась 10 декабря 1815 года. Она была единственной дочерью великого английского поэта Джорджа Гордона Байрона (1792-1824) и Аннабеллы Байрон, урождённой Милбэнк (1792-1860). Ада наследовала у матери любовь к математике и многие черты отца, в том числе близкий по эмоциональному складу характер. В 1816 году Байрон навсегда покидает Великобританию. Он никогда больше не видел дочери, но часто вспоминал о ней, посвятил ей трогательные и нежные строки в поэме “Чайльд Гарольд”.
Ада получила прекрасное воспитание. Важное место в нём занимало углубленное изучение математики – в немалой степени под влиянием матери. Бебидж, который был знаком с леди Байрон, поддерживал увлечение юной Ады математикой.
К 1934 году относится знакомство Ады с разностной машиной Бебиджа. В своих воспоминаниях де Морган так описала один из первых визитов Ады к Бебиджу: “Пока часть гостей в изумлении глядело на это удивительное устройство с таким чувством, как, говорят, дикари первый раз видят зеркальце или слышат выстрел из ружья, мисс Байрон, совсем ещё юная, смогла понять работу машины и оценила большое достоинство изобретения”.
В 1835 году Ада Байрон в возрасте 19 лет вышла замуж за лорда Кинга, который впоследствии стал графом Лавлейс. Замужество Ады не отдалило её от Бебиджа; их отношения стали ещё более сердечными. В начале знакомства Бебиджа привлекли математические способности девушки. В дальнейшем Бебидж нашёл в ней человека, который поддерживал все его смелые начинания. Ада была почти ровесницей его рано умершей единственной дочери. Всё это привело к тёплому и искреннему отношению к Аде на долгие годы.
Ада была маленького роста, и Бебидж, упоминая о ней, часто называл её феей. Однажды редактор журнала “Экземенейтор” описал её следующим образом: “Она была удивительна, и её гений (а она обладала гениальностью) был не поэтический, а метафизический и математический, её ум находился в постоянном движении, которое соединялось с большой требовательностью. Наряду с такими мужскими качествами, как твёрдость и решительность, леди Лавлейс были присущи деликатность и утонченность наиболее изысканного женского характера. Её манеры, вкусы, образование… были женскими в хорошем смысле этого слова, и поверхностный наблюдатель никогда не смог бы предположить силу и знания, которые лежали скрытыми под женской привлекательностью”.
В октябре 1842 года была опубликована статья Менабреа, и Ада занялась её переводом. План и структуру примечаний они разрабатывали совместно с Бебиджем. Закончив очередное примечание, Лавлейс отсылала его Бебиджу, который редактировал его, делал различные замечания и возвращал. Работа была передана в типографию 6 июля 1843 года. Начиная с 10 июля стала поступать корректура, которую также смотрели и исправляли совместно. Когда возникали трудности, они встречались и разрешали их в личной беседе.
Центральным моментом работы Лавлейс было составление программы вычислений чисел Бернулли. Интересно, что мысль о составлении такой программы пришла Лавлейс уже после получения корректуры. 10 июля она пишет Бебиджу: “Я хочу вставить в одно из моих примечаний кое-что о числах Бернулли в качестве примера того, как неявная функция может быть вычислена машиной без того, чтобы предварительно быть разрешённой с помощью головы и рук человека. Пришлите мне необходимые данные и формулы”.
Бебидж прислал не только необходимые данные, но и составил последовательность действий (алгоритм), лежащую в основе программы. Однако при этом он допустил ошибку, обнаруженную Адой. Об окончании составлении программы она известила Бебиджа 19 июля. По мнению Бебиджа, программа вычисления чисел Бернулли была достойна отдельной статьи или брошюры.
28 июля Лавлейс восторженно пишет Бебиджу: “Я счастлива узнать, что мои примечания требуют фактически мало исправлений. Сказать честно, они удивили меня… хотя речь идёт обо мне самой. Они действительно написаны прекрасным стилем, который превосходит стиль самого очерка. Я заставила рассмеяться графа Л., когда невозмутимым тоном заметила: “Я очень довольна своим первенцем. Это необычайно прекрасный ребёнок, и он вырастет в человека первоклассной величины и силы”.
Менабреа был удивлён, обнаружив свою статью не только хорошо переведённой, но и снабжённой обширными и глубокими комментариями и замечаниями. Статья была переведена профессиональным математиком (в этом он не сомневался), а каждое замечание было подписано инициалами AAL (Augusta Ada Lovelace), которые он не смог связать ни с одним известным ему лицом. Каково же было восхищение Менабреа, когда после длительных выяснений он узнал, что за этими инициалами кроется 27-летняя леди Лавлейс.
После окончания работы над статьёй Менабреа Ада Лавлейс в письме от 11 августа задаёт Бебиджу вопрос, оставит ли он “интеллект и способности “леди-феи” на службе своим великим целям?”. Ответ Бебиджа был, естественно, положительным. В этом же письме Лавлейс предлагает консультировать всех желающих по вопросам, связанным с вычислительными машинами, чтобы Бебидж не отвлекался от основной работы.
Начиная с 1844 года Ада Лавлейс всё больше увлекается игрой на скачках, тем более что сама прекрасно ездила и любила лошадей. На скачках играли и Бебидж и Вильям Лавлейс, причём Бебидж, интересовавшийся прикладными вопросами теории вероятностей, рассматривал с этих позиций и игру на скачках и искал оптимальную систему игры. Ада израсходовала на скачках почти все принадлежащие ей средства и к 1848 году сделала большие долги. Потом её матери, леди Байрон, пришлось погасить эти долги.
В начале 50-х годов появились первые признаки болезни, унесшей жизнь Ады Лавлейс. Несмотря на принимаемые меры, болезнь, конечно, прогрессировала и сопровождалась тяжёлыми мучениями. 27 ноября 1852 года Ада Лавлейс скончалась, не достигнув 37 лет. Она была погребена рядом с отцом в фамильном склепе Байронов. Уже в настоящее время в память о ней назван разработанный в 1980 году крупнейшими специалистами по программированию язык АДА – один из наиболее мощных и универсальных алгоритмических языков.
Следует отметить, что представления Лавлейс о принципиальных возможностях аналитической машины были вполне обоснованы. Круг вопросов, рассмотренных в её “Примечаниях”, весьма широк. Хотя Бебидж написал свыше 70 книг и статей по различным вопросам, а также составил большое число неопубликованных описаний вычислительной машины, полного и доступного описания и, главное, анализа возможностей машины для решения различных задач он так и не сделал. Бебидж говорил, что слишком занят разработкой машины, чтобы уделять время её описанию. Работа Лавлейс не только заполнила этот пробел, но и содержала глубокий анализ особенностей аналитической машины. Прекрасный популяризатор идей Бебиджа леди Лавлейс настолько хорошо понимала его работу, что описала принципы действия аналитической машины с чёткостью, которой не ожидал сам Бебидж. Он неоднократно повторял, что представления Лавлейс о его работе были яснее, чем его собственные.
Усвоив идеи Бебиджа и обладая глубокими познаниями в математике, Ада Лавлейс с большой энергией проповедует эти идеи, стремясь сделать их широко известными и понятными, стараясь заинтересовать учёных работами Бебиджа. Наряду с этим она разрабатывает некоторые чертежи для машины Бебиджа и исследует вопросы, связанные с применением в машине двоичной системы счисления. Лавлейс высказала ряд идей, получивших широкое применение только в настоящее время. Основной итог её работы – создание основ программирования на универсальных цифровых вычислительных машинах.